home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 33 / Amiga Format AFCD33 (Issue 117, Dec 1998).iso / -seriously_amiga- / sound / cs1xeditor / install < prev    next >
Text File  |  1998-09-07  |  1KB  |  64 lines

  1. ;
  2. ; Installation of CS1x Editor
  3. ;
  4.  
  5. ECHO "H"
  6. ECHO "This short installation script will install the midi.library"
  7. ECHO "in LIBS: and two fonts in FONTS: if they are not already there."
  8. ECHO "No files will be overwritten, changed or deleted."
  9. ASK "*nProceed with installation (Y/N)?"
  10. IF NOT WARN
  11.   ECHO "Aborted..."
  12.   QUIT
  13. ENDIF
  14.  
  15. ECHO "H"
  16. IF EXISTS "LIBS:midi.library"
  17.   ECHO "You already have midi.library installed in LIBS:"
  18. ELSE
  19.   ECHO "You have not got a midi.library installed in LIBS:"
  20. ENDIF
  21. ASK "*nDo you wish to (re-)install midi.library in LIBS: (Y/N)?"
  22.  
  23. IF WARN
  24.   COPY libs/midi.library LIBS:
  25. ENDIF
  26.  
  27. ECHO "H"
  28. ECHO "Checking and installing fonts..."
  29. SET >NIL: fixneeded 0
  30.  
  31. IF NOT EXISTS "FONTS:XHelvetica"
  32.   ECHO "Installing XHelvetica.font"
  33.   COPY fonts/XHelvetica#? FONTS: ALL
  34. ELSE
  35.   IF NOT EXISTS "FONTS:XHelvetica/9"
  36.     ECHO "Installing XHelvetica.font size 9"
  37.     COPY fonts/XHelvetica/9 FONTS:XHelvetica
  38.     SET >NIL: fixneeded 1
  39.   ENDIF
  40. ENDIF
  41.  
  42. IF NOT EXISTS "FONTS:tupelo"
  43.   ECHO "Installing tupelo.font"
  44.   COPY fonts/tupelo#? FONTS: ALL
  45. ELSE
  46.   IF NOT EXISTS "FONTS:tupelo/12b"
  47.     ECHO "Installing tupelo.font size 12b"
  48.     COPY fonts/tupelo/12b FONTS:tupelo
  49.     SET >NIL: fixneeded 1
  50.   ENDIF
  51. ENDIF
  52.  
  53. IF "$fixneeded" EQ 0
  54.   ECHO "No fonts to install (already present in FONTS:)"
  55. ELSE
  56.   ECHO "Fixing fonts using FixFonts... please wait"
  57.   FixFonts >NIL:
  58. ENDIF
  59.  
  60. UNSET >NIL: fixneeded
  61. ECHO "H"
  62. ECHO "Installation complete."
  63. QUIT
  64.